an isolated chapel or shrine - Turco Inglés Diccionario